<!DOCTYPE html>
<html lang="en">
<head>
    <body background="../static/img/背景.png"
          style="background-repeat:no-repeat;
               background-attachment:fixed;
               background-size:100% 100%;">
    </body>
    <meta charset="UTF-8">
    <title>Title</title>
</head>

<body>
    <h1>热度分析</h1>
    <div>
        <h2>热度云图</h2>
        <!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Awesome-pyecharts</title>
                <script type="text/javascript" src="https://assets.pyecharts.org/assets/v5/echarts.min.js"></script>
            <script type="text/javascript" src="https://assets.pyecharts.org/assets/v5/echarts-wordcloud.min.js"></script>

</head>
<body >
    <div id="b5d9f4c4975b4b05bafd932096e3b63b" class="chart-container" style="width:900px; height:500px; "></div>
    <script>
        var chart_b5d9f4c4975b4b05bafd932096e3b63b = echarts.init(
            document.getElementById('b5d9f4c4975b4b05bafd932096e3b63b'), 'white', {renderer: 'canvas'});
        var option_b5d9f4c4975b4b05bafd932096e3b63b = {
    "animation": true,
    "animationThreshold": 2000,
    "animationDuration": 1000,
    "animationEasing": "cubicOut",
    "animationDelay": 0,
    "animationDurationUpdate": 300,
    "animationEasingUpdate": "cubicOut",
    "animationDelayUpdate": 0,
    "aria": {
        "enabled": false
    },
    "color": [
        "#5470c6",
        "#91cc75",
        "#fac858",
        "#ee6666",
        "#73c0de",
        "#3ba272",
        "#fc8452",
        "#9a60b4",
        "#ea7ccc"
    ],
    "series": [
        {
            "type": "wordCloud",
            "name": "\u70ed\u70b9\u5206\u6790",
            "shape": "circle",
            "rotationRange": [
                -90,
                90
            ],
            "rotationStep": 45,
            "girdSize": 20,
            "sizeRange": [
                20,
                88
            ],
            "data": [
                {
                    "name": " '#\u539f\u521b'",
                    "value": 56,
                    "textStyle": {
                        "color": "rgb(135,134,108)"
                    }
                },
                {
                    "name": " '#\u5973\u5b69\u5b50'",
                    "value": 41,
                    "textStyle": {
                        "color": "rgb(119,39,71)"
                    }
                },
                {
                    "name": "'#\u30aa\u30ea\u30b8\u30ca\u30eb'",
                    "value": 31,
                    "textStyle": {
                        "color": "rgb(75,84,45)"
                    }
                },
                {
                    "name": " '#Genshin Impact'",
                    "value": 26,
                    "textStyle": {
                        "color": "rgb(25,155,111)"
                    }
                },
                {
                    "name": " '#\u78a7\u84dd\u6863\u6848'",
                    "value": 23,
                    "textStyle": {
                        "color": "rgb(18,96,25)"
                    }
                },
                {
                    "name": " '#\u5973\u306e\u5b50'",
                    "value": 23,
                    "textStyle": {
                        "color": "rgb(24,112,54)"
                    }
                },
                {
                    "name": "'#\u5973\u306e\u5b50'",
                    "value": 18,
                    "textStyle": {
                        "color": "rgb(60,55,1)"
                    }
                },
                {
                    "name": " '#\u4e1c\u65b9'",
                    "value": 18,
                    "textStyle": {
                        "color": "rgb(153,71,104)"
                    }
                },
                {
                    "name": " '#\u30aa\u30ea\u30b8\u30ca\u30eb'",
                    "value": 18,
                    "textStyle": {
                        "color": "rgb(126,17,33)"
                    }
                },
                {
                    "name": "'#\u30d6\u30eb\u30fc\u30a2\u30fc\u30ab\u30a4\u30d6'",
                    "value": 16,
                    "textStyle": {
                        "color": "rgb(156,10,142)"
                    }
                },
                {
                    "name": "'#\u539f\u795e'",
                    "value": 14,
                    "textStyle": {
                        "color": "rgb(21,57,105)"
                    }
                },
                {
                    "name": " '#\u5275\u4f5c'",
                    "value": 14,
                    "textStyle": {
                        "color": "rgb(48,4,145)"
                    }
                },
                {
                    "name": " '#\u4e1c\u65b9Project'",
                    "value": 13,
                    "textStyle": {
                        "color": "rgb(95,45,150)"
                    }
                },
                {
                    "name": " '#\u63d2\u753b'",
                    "value": 13,
                    "textStyle": {
                        "color": "rgb(54,65,4)"
                    }
                },
                {
                    "name": " '#\u30d6\u30eb\u30a2\u30ab'",
                    "value": 13,
                    "textStyle": {
                        "color": "rgb(53,118,116)"
                    }
                },
                {
                    "name": " '#young girl'",
                    "value": 13,
                    "textStyle": {
                        "color": "rgb(73,107,77)"
                    }
                },
                {
                    "name": " '#\u539f\u795e'",
                    "value": 12,
                    "textStyle": {
                        "color": "rgb(58,148,76)"
                    }
                },
                {
                    "name": " '#Hololive'",
                    "value": 11,
                    "textStyle": {
                        "color": "rgb(23,92,42)"
                    }
                },
                {
                    "name": " '#\u30d0\u30fc\u30c1\u30e3\u30ebYouTuber100users\u5165\u308a'",
                    "value": 11,
                    "textStyle": {
                        "color": "rgb(92,87,153)"
                    }
                },
                {
                    "name": " '#\u5c11\u5973'",
                    "value": 11,
                    "textStyle": {
                        "color": "rgb(108,20,69)"
                    }
                },
                {
                    "name": " '#\u5f69\u8679\u793e'",
                    "value": 11,
                    "textStyle": {
                        "color": "rgb(136,39,90)"
                    }
                },
                {
                    "name": " '#Virtual Youtuber 100+ bookmarks'",
                    "value": 11,
                    "textStyle": {
                        "color": "rgb(79,121,51)"
                    }
                },
                {
                    "name": " '#\u30a4\u30e9\u30b9\u30c8'",
                    "value": 11,
                    "textStyle": {
                        "color": "rgb(148,90,128)"
                    }
                },
                {
                    "name": " '#GenshinImpact'",
                    "value": 10,
                    "textStyle": {
                        "color": "rgb(121,56,73)"
                    }
                },
                {
                    "name": " '#\u865a\u62df\u4e3b\u64ad'",
                    "value": 10,
                    "textStyle": {
                        "color": "rgb(62,100,123)"
                    }
                },
                {
                    "name": "'#\u6771\u65b9'",
                    "value": 10,
                    "textStyle": {
                        "color": "rgb(46,20,116)"
                    }
                },
                {
                    "name": " '#\u8299\u5b81\u5a1c'",
                    "value": 9,
                    "textStyle": {
                        "color": "rgb(81,76,156)"
                    }
                },
                {
                    "name": " '#\u521d\u97f3\u672a\u6765'",
                    "value": 9,
                    "textStyle": {
                        "color": "rgb(19,12,142)"
                    }
                },
                {
                    "name": " '#\u6771\u65b9'",
                    "value": 8,
                    "textStyle": {
                        "color": "rgb(31,157,142)"
                    }
                },
                {
                    "name": "'#\u307c\u3063\u3061\u30fb\u3056\u30fb\u308d\u3063\u304f!'",
                    "value": 8,
                    "textStyle": {
                        "color": "rgb(63,36,142)"
                    }
                },
                {
                    "name": " '#\u30d5\u30ea\u30fc\u30ca'",
                    "value": 8,
                    "textStyle": {
                        "color": "rgb(126,51,138)"
                    }
                },
                {
                    "name": " '#\u30d6\u30eb\u30fc\u30a2\u30fc\u30ab\u30a4\u30d6'",
                    "value": 7,
                    "textStyle": {
                        "color": "rgb(139,15,73)"
                    }
                },
                {
                    "name": " '#\u30db\u30ed\u30e9\u30a4\u30d6'",
                    "value": 7,
                    "textStyle": {
                        "color": "rgb(147,86,143)"
                    }
                },
                {
                    "name": " '#BlueArchive'",
                    "value": 7,
                    "textStyle": {
                        "color": "rgb(53,106,41)"
                    }
                },
                {
                    "name": " '#\u6771\u65b9Project'",
                    "value": 7,
                    "textStyle": {
                        "color": "rgb(8,90,131)"
                    }
                },
                {
                    "name": " '#\u8d5b\u9a6c\u5a18Pretty Derby'",
                    "value": 7,
                    "textStyle": {
                        "color": "rgb(2,84,95)"
                    }
                },
                {
                    "name": "'#GenshinImpact'",
                    "value": 6,
                    "textStyle": {
                        "color": "rgb(11,101,143)"
                    }
                },
                {
                    "name": " '#\u732b\u8033'",
                    "value": 6,
                    "textStyle": {
                        "color": "rgb(15,22,23)"
                    }
                },
                {
                    "name": " '#cat ears'",
                    "value": 6,
                    "textStyle": {
                        "color": "rgb(20,160,11)"
                    }
                },
                {
                    "name": " '#\u306b\u3058\u3055\u3093\u3058'",
                    "value": 6,
                    "textStyle": {
                        "color": "rgb(153,14,128)"
                    }
                },
                {
                    "name": "'#\u5275\u4f5c'",
                    "value": 6,
                    "textStyle": {
                        "color": "rgb(129,75,110)"
                    }
                },
                {
                    "name": "'#\u6771\u65b9Project'",
                    "value": 6,
                    "textStyle": {
                        "color": "rgb(121,132,123)"
                    }
                },
                {
                    "name": " '#\u4e16\u754c\u8ba1\u5212'",
                    "value": 6,
                    "textStyle": {
                        "color": "rgb(115,141,67)"
                    }
                },
                {
                    "name": " '#\u30d0\u30fc\u30c1\u30e3\u30ebYouTuber'",
                    "value": 6,
                    "textStyle": {
                        "color": "rgb(48,78,130)"
                    }
                },
                {
                    "name": " '#\u80cc\u666f'",
                    "value": 6,
                    "textStyle": {
                        "color": "rgb(61,5,9)"
                    }
                },
                {
                    "name": " '#VTuber'",
                    "value": 6,
                    "textStyle": {
                        "color": "rgb(141,26,111)"
                    }
                },
                {
                    "name": " '#\u8299\u5b81\u5a1c\uff08\u539f\u795e\uff09'",
                    "value": 6,
                    "textStyle": {
                        "color": "rgb(50,24,40)"
                    }
                },
                {
                    "name": " '#background'",
                    "value": 6,
                    "textStyle": {
                        "color": "rgb(131,24,97)"
                    }
                },
                {
                    "name": " '#\u5236\u670d'",
                    "value": 5,
                    "textStyle": {
                        "color": "rgb(72,22,154)"
                    }
                },
                {
                    "name": " '#\u98ce\u666f'",
                    "value": 5,
                    "textStyle": {
                        "color": "rgb(4,74,124)"
                    }
                }
            ],
            "drawOutOfBound": false,
            "textStyle": {
                "emphasis": {}
            }
        }
    ],
    "legend": [
        {
            "data": [],
            "selected": {},
            "show": true,
            "padding": 5,
            "itemGap": 10,
            "itemWidth": 25,
            "itemHeight": 14,
            "backgroundColor": "transparent",
            "borderColor": "#ccc",
            "borderWidth": 1,
            "borderRadius": 0,
            "pageButtonItemGap": 5,
            "pageButtonPosition": "end",
            "pageFormatter": "{current}/{total}",
            "pageIconColor": "#2f4554",
            "pageIconInactiveColor": "#aaa",
            "pageIconSize": 15,
            "animationDurationUpdate": 800,
            "selector": false,
            "selectorPosition": "auto",
            "selectorItemGap": 7,
            "selectorButtonGap": 10
        }
    ],
    "tooltip": {
        "show": true,
        "trigger": "item",
        "triggerOn": "mousemove|click",
        "axisPointer": {
            "type": "line"
        },
        "showContent": true,
        "alwaysShowContent": false,
        "showDelay": 0,
        "hideDelay": 100,
        "enterable": false,
        "confine": false,
        "appendToBody": false,
        "transitionDuration": 0.4,
        "textStyle": {
            "fontSize": 14
        },
        "borderWidth": 0,
        "padding": 5,
        "order": "seriesAsc"
    },
    "title": [
        {
            "show": true,
            "text": "\u70ed\u70b9\u5206\u6790",
            "target": "blank",
            "subtarget": "blank",
            "left": "center",
            "padding": 5,
            "itemGap": 10,
            "textAlign": "auto",
            "textVerticalAlign": "auto",
            "triggerEvent": false,
            "textStyle": {
                "fontSize": 23
            }
        }
    ]
};
        chart_b5d9f4c4975b4b05bafd932096e3b63b.setOption(option_b5d9f4c4975b4b05bafd932096e3b63b);
    </script>
</body>
云图的直观性的展现，可见二次元文化的偏向。原创，女孩子，东方，插画，等体现了
二次元作者和受众对少女优雅知性美的追求。每个标签的凸显都是二次元文化内部分化差异的
偏向，但这数个点是标签量重复度最高的，可见二次元文化当时代的最高的作品和精神成就。
</html>
        <h2>标签热度前50</h2>
        <!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Awesome-pyecharts</title>
                <script type="text/javascript" src="https://assets.pyecharts.org/assets/v5/echarts.min.js"></script>

</head>
<body >
    <div id="86ee4fbbcc534a26b7f96b17c1cdda46" class="chart-container" style="width:900px; height:500px; "></div>
    <script>
        var chart_86ee4fbbcc534a26b7f96b17c1cdda46 = echarts.init(
            document.getElementById('86ee4fbbcc534a26b7f96b17c1cdda46'), 'white', {renderer: 'canvas'});
        var option_86ee4fbbcc534a26b7f96b17c1cdda46 = {
    "animation": true,
    "animationThreshold": 2000,
    "animationDuration": 1000,
    "animationEasing": "cubicOut",
    "animationDelay": 0,
    "animationDurationUpdate": 300,
    "animationEasingUpdate": "cubicOut",
    "animationDelayUpdate": 0,
    "aria": {
        "enabled": false
    },
    "color": [
        "#5470c6",
        "#91cc75",
        "#fac858",
        "#ee6666",
        "#73c0de",
        "#3ba272",
        "#fc8452",
        "#9a60b4",
        "#ea7ccc"
    ],
    "series": [
        {
            "type": "bar",
            "name": "\u70ed\u5ea6",
            "legendHoverLink": true,
            "data": [
                56,
                41,
                31,
                26,
                23,
                23,
                18,
                18,
                18,
                16,
                14,
                14,
                13,
                13,
                13,
                13,
                12,
                11,
                11,
                11,
                11,
                11,
                11,
                10,
                10,
                10,
                9,
                9,
                8,
                8,
                8,
                7,
                7,
                7,
                7,
                7,
                6,
                6,
                6,
                6,
                6,
                6,
                6,
                6,
                6,
                6,
                6,
                6,
                5,
                5
            ],
            "realtimeSort": false,
            "showBackground": false,
            "stackStrategy": "samesign",
            "cursor": "pointer",
            "barMinHeight": 0,
            "barCategoryGap": "20%",
            "barGap": "30%",
            "large": false,
            "largeThreshold": 400,
            "seriesLayoutBy": "column",
            "datasetIndex": 0,
            "clip": true,
            "zlevel": 0,
            "z": 2,
            "label": {
                "show": true,
                "margin": 8
            }
        }
    ],
    "legend": [
        {
            "data": [
                "\u70ed\u5ea6"
            ],
            "selected": {},
            "show": true,
            "padding": 5,
            "itemGap": 10,
            "itemWidth": 25,
            "itemHeight": 14,
            "backgroundColor": "transparent",
            "borderColor": "#ccc",
            "borderWidth": 1,
            "borderRadius": 0,
            "pageButtonItemGap": 5,
            "pageButtonPosition": "end",
            "pageFormatter": "{current}/{total}",
            "pageIconColor": "#2f4554",
            "pageIconInactiveColor": "#aaa",
            "pageIconSize": 15,
            "animationDurationUpdate": 800,
            "selector": false,
            "selectorPosition": "auto",
            "selectorItemGap": 7,
            "selectorButtonGap": 10
        }
    ],
    "tooltip": {
        "show": true,
        "trigger": "item",
        "triggerOn": "mousemove|click",
        "axisPointer": {
            "type": "line"
        },
        "showContent": true,
        "alwaysShowContent": false,
        "showDelay": 0,
        "hideDelay": 100,
        "enterable": false,
        "confine": false,
        "appendToBody": false,
        "transitionDuration": 0.4,
        "textStyle": {
            "fontSize": 14
        },
        "borderWidth": 0,
        "padding": 5,
        "order": "seriesAsc"
    },
    "xAxis": [
        {
            "show": true,
            "scale": false,
            "nameLocation": "end",
            "nameGap": 15,
            "gridIndex": 0,
            "axisLabel": {
                "show": true,
                "rotate": -50,
                "margin": 8
            },
            "inverse": false,
            "offset": 0,
            "splitNumber": 5,
            "minInterval": 0,
            "splitLine": {
                "show": true,
                "lineStyle": {
                    "show": true,
                    "width": 1,
                    "opacity": 1,
                    "curveness": 0,
                    "type": "solid"
                }
            },
            "data": [
                " '#\u539f\u521b'",
                " '#\u5973\u5b69\u5b50'",
                "'#\u30aa\u30ea\u30b8\u30ca\u30eb'",
                " '#Genshin Impact'",
                " '#\u78a7\u84dd\u6863\u6848'",
                " '#\u5973\u306e\u5b50'",
                "'#\u5973\u306e\u5b50'",
                " '#\u4e1c\u65b9'",
                " '#\u30aa\u30ea\u30b8\u30ca\u30eb'",
                "'#\u30d6\u30eb\u30fc\u30a2\u30fc\u30ab\u30a4\u30d6'",
                "'#\u539f\u795e'",
                " '#\u5275\u4f5c'",
                " '#\u4e1c\u65b9Project'",
                " '#\u63d2\u753b'",
                " '#\u30d6\u30eb\u30a2\u30ab'",
                " '#young girl'",
                " '#\u539f\u795e'",
                " '#Hololive'",
                " '#\u30d0\u30fc\u30c1\u30e3\u30ebYouTuber100users\u5165\u308a'",
                " '#\u5c11\u5973'",
                " '#\u5f69\u8679\u793e'",
                " '#Virtual Youtuber 100+ bookmarks'",
                " '#\u30a4\u30e9\u30b9\u30c8'",
                " '#GenshinImpact'",
                " '#\u865a\u62df\u4e3b\u64ad'",
                "'#\u6771\u65b9'",
                " '#\u8299\u5b81\u5a1c'",
                " '#\u521d\u97f3\u672a\u6765'",
                " '#\u6771\u65b9'",
                "'#\u307c\u3063\u3061\u30fb\u3056\u30fb\u308d\u3063\u304f!'",
                " '#\u30d5\u30ea\u30fc\u30ca'",
                " '#\u30d6\u30eb\u30fc\u30a2\u30fc\u30ab\u30a4\u30d6'",
                " '#\u30db\u30ed\u30e9\u30a4\u30d6'",
                " '#BlueArchive'",
                " '#\u6771\u65b9Project'",
                " '#\u8d5b\u9a6c\u5a18Pretty Derby'",
                "'#GenshinImpact'",
                " '#\u732b\u8033'",
                " '#cat ears'",
                " '#\u306b\u3058\u3055\u3093\u3058'",
                "'#\u5275\u4f5c'",
                "'#\u6771\u65b9Project'",
                " '#\u4e16\u754c\u8ba1\u5212'",
                " '#\u30d0\u30fc\u30c1\u30e3\u30ebYouTuber'",
                " '#\u80cc\u666f'",
                " '#VTuber'",
                " '#\u8299\u5b81\u5a1c\uff08\u539f\u795e\uff09'",
                " '#background'",
                " '#\u5236\u670d'",
                " '#\u98ce\u666f'"
            ]
        }
    ],
    "yAxis": [
        {
            "show": true,
            "scale": false,
            "nameLocation": "end",
            "nameGap": 15,
            "gridIndex": 0,
            "inverse": false,
            "offset": 0,
            "splitNumber": 5,
            "minInterval": 0,
            "splitLine": {
                "show": true,
                "lineStyle": {
                    "show": true,
                    "width": 1,
                    "opacity": 1,
                    "curveness": 0,
                    "type": "solid"
                }
            }
        }
    ],
    "title": [
        {
            "show": true,
            "text": "\u6807\u7b7e\u70ed\u5ea6\u524d50",
            "target": "blank",
            "subtarget": "blank",
            "padding": 5,
            "itemGap": 10,
            "textAlign": "auto",
            "textVerticalAlign": "auto",
            "triggerEvent": false
        }
    ]
};
        chart_86ee4fbbcc534a26b7f96b17c1cdda46.setOption(option_86ee4fbbcc534a26b7f96b17c1cdda46);
    </script>
</body>
</html>
        标签名称最高的是原创，可见原创思想在国人眼中的一等一重要性。一部好的作品，其原创
性是必需的。其他的标签都是游戏动漫等二次元文化的反映，它们都是现时代二次元文化引领
新思潮的外在重要表现。
    </div>

<form method="POST" action="/uploads/" ENCTYPE="multipart/form-data">
        <input type="file" name="photo">
        <input type="submit" value="立即上传">
</form>
    {% if file_path %}
    <p>文件上传成功，路径为: {{ file_path }}</p>
        <img src="{{ url_for('static', filename=file_path) }}" alt="Uploaded Photo">
    {% endif %}

    {% if processed_image %}
    <p>文件处理成功，路径为：{{  processed_image  }}</p>
        <img src="{{ url_for('static', filename=processed_image) }}" alt="Processed Image">
    {% endif %}



</body>
</html>